package com.eairlv.utils.validator.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @program: book-vehicle-base
 * @description: 用户登录实体
 * @author: zhoujiwei
 * @create: 2024-11-29 13:05
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class UserLoginVO extends SysUserVO{

    /**
     * 单位名称
     */
    @ApiModelProperty(value = "单位名称")
    private String unitName;

    /**
     * 地区名称
     */
    @ApiModelProperty(value = "地区名称")
    private String zoneName;
    /**
     * 角色信息
     */
    @ApiModelProperty("角色信息列表")
    private List<RoleInfoVO> roleInfo;

    /**
     * 单位类型
     */
    @ApiModelProperty(value = "单位类型")
    private Integer unitType;

    /**
     * 地区码
     */
    @ApiModelProperty(value = "用户所在单位地区码")
    private String zid;

    /**
     * 统一社会信用编码
     */
    @ApiModelProperty(value = "统一社会信用编码")
    private String socialCreditCode;

    /**
     * 法定代表人
     */
    @ApiModelProperty(value = "法定代表人")
    private String seller;

    /**
     * 法定代表人身份证号码
     */
    @ApiModelProperty(value = "法定代表人身份证号码")
    private String sellerIdCard;
}
